package rubrica;

import java.util.Vector;

//import jbook.util.Input;

public class Rubrica {
	
	Vector<String> contatti; 
	int dim;
	String nome;
	
	public Rubrica (int dim, String nome){
		this.dim = dim;
		this.nome = nome;
		contatti = new Vector<String>(dim);
		
	}
	
	
	public boolean aggiungi (String nuova){
		if (contatti.size() == dim) {
			return false;
		}
		return contatti.add(nuova);
	}
	
	
	public void stampaRubrica() {
		for (int i=0; i<contatti.size(); i++){
			System.out.println(contatti.elementAt(i));
		}
	}
	
	
	public boolean cerca(String nome){
		for (int i=0; i < contatti.size(); i++){
			if(contatti.elementAt(i).startsWith(nome)){
			return true;
			}
		
		}
		return false;
	}	
	
	public boolean removeEl(String rimuovi){
		for (int i=0; i< contatti.size(); i++){
			if(contatti.elementAt(i).startsWith(rimuovi)){
				contatti.removeElementAt(i);
				i = i-1;
			}	
		}
		return true;
	}	
}
